// 1 导入 createStore 一会用于创建store
import { createStore } from "vuex";

// 2 创建一个store,一会用于导出,挂载到入口函数
const store = createStore({
  state () {
    return {
      num: 10086,
      num2:10000,
      num3:123456
    }
  },
  // 当前选项内存储 vuex 内唯一的 修改 state 内数据的方法
  mutations: {
    addNum(state,data){
      /**
       * 第一个形参: 就是当前的 state 选项
       * 第二个形参: 当外界调用 addNum 的时候, 传递
       * */ 
      state.num++
      state.num3 = data
    }
  }
})

// 导出 store
export default store